home *** CD-ROM | disk | FTP | other *** search
- Excerpts from ext.WorldWideWeb: 1-Mar-93 Re: proposed new tag: IMG Marc
- Andreessen@ncsa.uiu (884)
-
- > Actually, maybe we should think about a general-purpose procedural
- > graphics language within which we can embed arbitrary hyperlinks
- > attached to icons, images, or text, or anything. Has anyone else seen
- > Intermedia's capabilities wrt this? It's one of their most impressive
- > capabilities, actually.
-
- Other systems to look at which have this (fairly valuable) notion are
- Andrew and Slate. Andrew is built with _insets_, each of which has some
- interesting type, such as text, bitmap, drawing, animation, message,
- spreadsheet, etc. The notion of arbitrary recursive embedding is
- present, so that an inset of any kind can be embedded in any other kind
- which supports embedding. For example, an inset can be embedded at any
- point in the text of the text widget, or in any rectangular area in the
- drawing widget, or in any cell of the spreadsheet. Each ``embedding''
- consists of some direct information which specifies the display area of
- the embedded information, and a pointer to the actual data object
- (actually, in most current usage the embedded data object is directly
- contained, but references do in fact work).
-
- This business about embedding the display information is interesting, as
- it seems to contradict the standard separation of data and display so
- pervasive in Andrew. In Andrew text, embedded insets are thought of as
- single characters in rather strange fonts, so the rectangular area
- information tells the text display widget the size of the ``character''.
- Similarly for embedded insets in the drawing widget.
-
- Bill
-
-